import java.util.Scanner;

public class test_1_2 {


////    题目描述：如下图所示，小明用从 11 开始的正整数“蛇形”填充无限大的矩阵。
////    1 2 6 7 15 ...
////    3 5 8 14 ...
////    4 9 13 ...
////    10 12 ...
////    11 ...
////    ...
////    容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列的数是多少？
//
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int[][] arr=new int[100][100];
//        int ret=1;
//        int i=0;
//        int j=0;
//        while(i<100&&j<100){
//            while(i>=0){
//                arr[i--][j++]=ret++;
//            }
//            i=0;
//            while(j>=0){
//                arr[i++][j--]=ret++;
//            }
//            j=0;
//        }
//        System.out.println(arr[19][19]);
//    }


////    题目描述：
////    如果一个分数的分子和分母的最大公约数是 1，这个分数称为既约分数。
////    请问，有多少个既约分数，分子和分母都是 1 到 2020 之间的整数（包括 1 和 2020）
//
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int count=0;
//        for(int i=1;i<=2020;i++){
//            for(int j=1;j<=2020;j++){
//                int a=i;
//                int b=j;
//                int c=a%b;
//                while(c!=0){
//                    a=b;
//                    b=c;
//                    c=a%b;
//                }
//                if(b==1){
//                    count++;
//                }
//            }
//        }
//        System.out.println(count);
//    }


////    题目描述：请计算考试的最高分、最低分和平均分。
////    输入描述：输入的第一行包含一个整数
////    接下来 n 行，每行包含一个 0 至 100 的整数，表示一个学生的得分。
////    输出描述：输出三行。
////    第一行包含一个整数，表示最高分。
////    第二行包含一个整数，表示最低分。
////    第三行包含一个实数，四舍五入保留正好两位小数，表示平均分。
////    输入输出样例
////    输入：7
////         80
////         92
////         56
////         74
////         88
////         99
////         10
////    输出：99
////         10
////         71.29
//
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int num=sc.nextInt();
//        int max=0;
//        int min=100;
//        int sum=0;
//        for(int i=0;i<num;i++){
//            int grade=sc.nextInt();
//            if(max<grade){
//                max=grade;
//            }
//            if(min>grade){
//                min=grade;
//            }
//            sum+=grade;
//        }
//        double ave=sum*1.0/num;
//        System.out.println(max);
//        System.out.println(min);
//        System.out.printf("%.2f",ave);
//    }


}






